@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#ca181d;text-decoration:none;outline:none;}

input{padding:0;margin:0;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.fl{float: left;}
.fr{float: right;}
h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
.wrap{width: 1200px;position: relative;margin: 0 auto;}
.wzy{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*header */

.top{background-color: #f1f1f1;height: 40px;line-height: 40px;}
.nav {/* background: url(../images/menu.jpg) repeat-x; */height: 50px;background-color: #4a9cf9;}
.nav .logo{ float: left; margin:0;}
.nav .logo img{ height:auto;}
.nav .layui-nav{ background: none; padding: 0;width: 1100px; margin: 0 auto;}
.nav .layui-nav .layui-nav-item:first-child{border-left: 1px solid #e8e8e8;}
.nav .layui-nav .layui-nav-item{width: 156px;line-height: 50px;height: 50px;text-align: center;border-right: 1px solid #e8e8e8;}
.nav .layui-nav .layui-nav-item p{ /* padding: 0 30px; */ position: relative;}
.nav .layui-nav .layui-this:after,.nav .layui-nav-bar,.nav .layui-nav-tree .layui-nav-itemed:after{display: none;}

.nav .layui-nav .layui-nav-item:after{content: normal;}
.nav .layui-nav .layui-nav-item a{ font-size:16px;color: #fff;}
.nav .layui-nav .layui-nav-item a:hover{ color: #1A85BB;}
/* .nav .layui-nav .layui-nav-more{ display: none;} */
.nav .layui-nav .layui-nav-child{top:60px; background: #fff; padding:0; border: none;}
.nav .layui-nav .layui-nav-child dd{ line-height:45px; border-bottom: 1px solid rgba(255,255,255,0.2);}
.nav .layui-nav .layui-nav-child dd:first-child{ border-top: 1px solid rgba(255,255,255,0.2);}
.nav .layui-nav .layui-nav-child a{color: #8a7a6c; padding: 0 35px;font-size: 14px;}
.nav .layui-nav .layui-nav-child a:hover{padding: 0 45px 0 25px; }
.nav .layui-nav-child dd.layui-this{background: none;}
.nav .layui-nav .layui-nav-child dd.layui-this a,.nav .layui-nav .layui-nav-child a:hover{ background:#a89b8f; }
.nav .layui-nav .layui-nav-bar{display: none;}
.m-logo{display: none;}
.mobile_nav{display: none;}
.zhong{padding: 5px 0;}
.container{min-height: 400px;padding-bottom: 100px;}

/* footer */

.out-foot{background: #1a1a1a;padding:10px 0;}
#footer{position:relative;width:1200px;margin:0 auto;text-align:left;color:#ccc;line-height:24px; padding:0px 20px;}
#footer a{color:#ccc;}
#footer a:hover{color:#ca181d;text-decoration:none;}
.nav_foot{text-align:left;line-height:24px;color:#ccc;}
.copyright{text-align:left;line-height:24px;color:#ccc;}



/* kefu */
@CHARSET "UTF-8";
.kf{position:absolute;right:0;top:100px;overflow:hidden; z-index: 99999;}
.kf_btn{width:15px;float:left;background:url(../images/blue11.png) left 33px no-repeat;height:95px;padding-left:7px;padding-right:7px;
text-align:center;vertical-align:middle;color:#fff;padding-top:65px;cursor:pointer;position:relative; padding-bottom: 15px; font-family: "微软雅黑";}
.kf_btn .open{width: 12px; height: 12px; position: absolute; left: 9px; bottom: 17px; background:url(../images/kf_close.png) left top no-repeat;}
.kf_btn .close{background:url(../images/kf_open.png) left top no-repeat;}
.kf_main{float:left;padding-bottom:5px;overflow:hidden;width:141px; margin-left: -4px;}
.kf_title{float:left;}
.kf_title span{display:block;line-height:28px;height:28px;text-align:center;font-size:15px;font-family:"Microsoft YaHei";border-bottom:2px solid #40b5e8;}
.kf_list{background:url(../images/v2.jpg) left top repeat-x #fff; padding-top: 5px; padding-left: 6px; padding-bottom: 5px;}
.kf_list li{line-height:30px;height:30px; padding-left: 7px; background:url(../images/qq_bg.jpg) left center no-repeat;}
.kf_list li a{display: block; position: relative; line-height: 30px; padding-left: 36px; height: 30px;}
.kf_list li a:hover{text-decoration: none;}
.kf_list li a img{padding-right:5px;vertical-align:middle; position: absolute; left: 3px; top: 7px;}
.kf_list li.sky{margin-top: 0; height: 27px; line-height: 27px;} 

.hyperlink_a{margin:5px;height:30px;background:#459afa;margin-top:0px;border-radius: 2px;}
.hyperlink_a a{display:block;line-height: 30px;background:url(../images/message.png) no-repeat 0% 100%;padding-left:43px;
font-weight: bold;font-size:14px;color:#fff;font-family:"微软雅黑";}
.hyperlink_a a:visited{color:#fff;text-decoration:none;}
.hyperlink_a a:hover{text-decoration: none;background:url(../images/message.png) no-repeat 0% 100% #fb9108;border-radius: 2px;}

.hyperlink_b{margin:5px;height:30px;background:#459afa;margin-top:0px;border-radius: 2px;}
.hyperlink_b a{display:block;line-height: 30px;background:url(../images/air.png) no-repeat 0% 100%;padding-left:43px;
font-weight: bold;font-size:14px;color:#fff;font-family:"微软雅黑";}
.hyperlink_b a:visited{color:#fff;text-decoration:none;}
.hyperlink_b a:hover{text-decoration: none;background:url(../images/air.png) no-repeat 0% 100% #fb9108;border-radius: 2px;}

.top_bg{height: 7px; background:url(../images/blue1.png) left bottom no-repeat;}
.top_center{background:url(../images/bobg.png) left top repeat-y; padding: 0px 3px 1px 5px;}
.bottom_bg{height: 8px; background:url(../images/kf_bottom.png) left top no-repeat;}
.e_code{padding-left:0px; padding-top: 6px; padding-bottom: 0px; border-top: 1px solid #cccccc; margin-top: 8px; text-align: center;}
.e_code h3{padding-top: 2px; padding-bottom: 2px; text-align: center; font-weight: normal; color: #333; text-align: center;}


.alignCenter{width:56px; display: none; margin: 0 auto;z-index: 999; border:1px solid #e9e9e9; padding: 2px; position:absolute;right:166px;top:133px;overflow:hidden; z-index: 999; background: #fff;}
.alignCenter .title{height: 45px; line-height: 45px; padding-left: 5px; background: #f6f6f6; color: #666666; font-size: 12px; font-weight: bold; border-bottom: 1px solid #e9e9e9; position:relative;}
.alignCenter .title img{position: absolute; right: 4px; top: 16px;}
.alignCenter .content{padding: 5px; padding-right: 2px; padding-left: 8px;}
.alignCenter .title img{cursor: pointer;}

/* 首页留言表单 */
/*首页留言表单*/
.index_message{position: relative;}
.name_input{border:1px solid #cccccc; margin-top: 5px; background: #fff; height: 22px; width: 189px;}
.input_left{float: left; width: 40px; text-align: center; background:url(../images/title_left.jpg) left top repeat-x; height: 22px; line-height: 22px}
.input_right{position: relative; float: right;}
.input_right input{height: 22px; line-height: 22px;}
.input_right .m_label{position:absolute;width:100px;text-align:left;line-height:22px;padding-left:6px;color:#ccc;z-index:1;cursor:text;}


#m_div{width:222px;position:fixed;right:2px;bottom:0px;padding-bottom:1px;z-index:99999;background:none;}
.d_label{line-height:18px;padding-top:8px; width:160px;}
.w_message{border:1px solid #4a9cf9;padding:7px;padding-top:3px; height:189px; background:#fff;padding-bottom:27px;background:url(../images/message_bg.jpg) left top no-repeat;}
.w_message #name{width:142px;height:22px;line-height:22px; border: none !important;}
.w_message #tel{width:142px;height:20px;line-height:20px; border: none !important;}
.w_message #email{width:142px;height:20px;line-height:20px; border: none !important;}
.w_message #title{width:142px;height:20px;line-height:20px; border: none !important;}
.w_message #cont{width:176px;height:65px;resize:none;overflow-y:auto;overflow-x:hidden;}
.w_message #checkcode{width:82px;height:22px;line-height:22px;border:1px solid #ccc;background-color:#fff;}


#message_main{display:table-cell;}
.w_message #message_main tr{display:block;width:100%;overflow:hidden;line-height:28px;}
.w_message #message_main tr th{height:28px;line-height:28px;width:37px;text-align:center;vertical-align:middle;overflow:hidden;}
.w_message #code{padding-top:0px; margin-top: 5px;}
.w_title{background:none;color:#fff;;position:relative;cursor:pointer;height:33px;width:222px;overflow:hidden;}
.w_message #message_main .m_input{border:1px solid #ccc;background-color:#fff;}
.w_message .msgbtn{width:93px;height:29px;line-height:20px; background:url(../images/submit.png) 50% 50% no-repeat;margin-top:3px;border:none;font-family:"宋体",arial;font-size:12px;margin-left:54px; font-family: "微软雅黑"; color: #fff;}
.w_message .msgbtn_hover{background:#3c96fc;color:#fff;border:1px solid #3c96fc;}



.m_close{background:url(../images/messbtn.png) left top no-repeat;position:absolute;right:0px;top:0px;cursor:pointer;overflow:hidden;
width:19px;height:20px;right:12px;top:8px;cursor:pointer;}
.m_open{background:url(../images/messbtn1.png) left top no-repeat;}
.w_message .m_under{position:absolute;width:227px;height:37px;line-height:41px;left:0;bottom:1px;}
.w_message .support{color:#000;width:100px;position:absolute;bottom:1px;right:8px;font-size:12px;}
#m_top{height: 1px;font-size: 0px;line-height: 1px;margin: 0 2px;background:#4a9cf9;}
#m_mid{height: 1px;font-size: 0px;line-height: 1px;margin: 0 1px;background:#4a9cf9;}
#m_bot{background:#4a9cf9;height:31px;line-height:31px;padding-left:9px; font-family: "微软雅黑"; font-size: 13px;}

/* 搜索框 */
.search{padding-top: 10px;}
.search input {
    background: none;
    float: left;
}
.search input#keyword {
    height: 25px;
    line-height: 25px;
    padding-left: 4px;
    color: #999;
	border: none;
	border-bottom: 1px solid #666;
    width: 260px;
}
.search input#s_btn {
    width: 50px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    background-color: none;
	background:url(../images/ss.png) no-repeat center;
	background-size: 26px;
    color: #fff;
    border: none;
    cursor: pointer;
}
h1.hotSearch{padding: 10px 0;}
.search h1.hotSearch a{color: #999;margin-left: 10px;}